# 从openpyxl库导入load_workbook函数
from openpyxl import load_workbook

# 打开【10月员工绩效表】的工作簿，获取活动工作表
performance_wb = load_workbook('./material/10月员工绩效表.xlsx')
performance_ws = performance_wb.active
# 打开【江宇工资信息表】的工作簿，获取活动工作表
info_wb = load_workbook('./material/江宇工资信息表.xlsx')
info_ws = info_wb.active

# 遍历绩效表中的每一行，查找姓名为“江宇”的行
for row in performance_ws.iter_rows(min_row=2, max_row=performance_ws.max_row):  # 假设第一行是表头
    if row[1].value == "江宇":  # 假设“姓名”在第二列（B列）
        # 获取绩效、奖金和基本工资值
        performance = row[3].value  # 假设“绩效”在第四列（D列）
        bonus = row[4].value        # 假设“奖金”在第五列（E列）
        base = row[5].value         # 假设“基本工资”在第六列（F列）

        # 写入信息到目标表
        info_ws['E11'].value = performance  # 写入绩效值
        info_ws['F11'].value = bonus        # 写入奖金值
        info_ws['G11'].value = base         # 写入基本工资值
        break  # 找到后可以退出循环

# 保存修改后的工资信息表
info_wb.save('./material/江宇工资信息表.xlsx')